dogs cash flow cats breeder canine puppy factor cattery feline american cash flow association cat puppies cfa dog akc real estate investment factoring pet quality broker